#ifndef DAYINFOINTERFACE_H
#define DAYINFOINTERFACE_H

#include <QtPlugin>
#include <QWidget>
#include <QPixmap>

class DayInfoInterface {
public:
    virtual ~DayInfoInterface() = default;

    virtual QWidget *createWidget(
        const QString& temp,          // 当前温度
        const QString& type,          // 天气类型
        const QString& range,         // 温度范围
        const QString& city,          // 城市名称
        const QPixmap& icon           // 天气图标
        ) = 0;
};

Q_DECLARE_INTERFACE(DayInfoInterface, "com.example.DayInfoInterface/1.0")

#endif // DAYINFOINTERFACE_H
